package com.cqndt.disaster.device.dao;

import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import com.cqndt.disaster.device.vo.SearchVo;
import com.cqndt.disaster.device.domain.TbsDmqxjcy;
import com.cqndt.disaster.device.domain.TbsDmqxjcyExample;

@Mapper
public interface TbsDmqxjcyMapper {
	
    int countByExample(TbsDmqxjcyExample example);

    int deleteByExample(TbsDmqxjcyExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbsDmqxjcy record);

    int insertSelective(TbsDmqxjcy record);

    List<TbsDmqxjcy> selectByExample(TbsDmqxjcyExample example);

    TbsDmqxjcy selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbsDmqxjcy record, @Param("example") TbsDmqxjcyExample example);

    int updateByExample(@Param("record") TbsDmqxjcy record, @Param("example") TbsDmqxjcyExample example);

    int updateByPrimaryKeySelective(TbsDmqxjcy record);

    int updateByPrimaryKey(TbsDmqxjcy record);

    List<Map<String, Object>> tbsDmqxjcy( SearchVo vo);
}